package proxy_pattern.virtual;

/**
 * @author 申书航
 * @version 1.0
 * 图片图标类，实现了Icon接口
 */
public class ImageIcon implements Icon {
    @Override
    /**
     * 获取图标的宽度
     * @return 图标宽度
     */
    public int getWidth() {
        return 10;
    }

    @Override
    /**
     * 获取图标的高度
     * @return 图标高度
     */
    public int getHeight() {
        return 10;
    }

    @Override
    /**
     * 在指定容器中绘制图标
     * @param container 容器
     */
    public void paintIcon(Container container) {
        container.showContent(getWidth(), getHeight(), "真实图片");
    }
}